var a;
a = {};
a = function () { };
//  {}用来指定对象中可以包含那些属性
// 语法：{属性名：值，属性名？：值}
// 或者：{属性名：值，[propName:string]:any}
var obj;
obj = { name: 'aa', age: 10 };
//数组类型
var e;
e = ['1', '2', '3'];
var f;
f = [1, 2, 3];
// let g:Array<number>
// 元组（固定长度的数组）[类型，类型]
var h;
h = ["1", 3];
// 枚举emun
var Gender;
(function (Gender) {
    Gender[Gender["Male"] = 0] = "Male";
    Gender[Gender["faMale"] = 1] = "faMale";
})(Gender || (Gender = {}));
var i;
i = { name: '孙悟空', gender: Gender.Male };
